rain puddle - German English Dictionary